rough-snouted giant gecko - Turkish English Dictionary